// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package cn.com.smartdevices.bracelet.ui;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import cn.com.smartdevices.bracelet.Utils;
// Referenced classes of package cn.com.smartdevices.bracelet.ui:
// SystemBarTintManager, cj
public class SystemBarTintActivity extends Activity
{
private View mContentView;
private boolean mDisableStatusBarTintAuto;
private SystemBarTintManager mSystemBarTintManager;
public SystemBarTintActivity()
{
}
public static boolean isNotSupport(Context context)
{
return android.os.Build.VERSION.SDK_INT < 19 || TextUtils.isEmpty(Utils.getMiuiVersionName(context));
}
public void applyStatusBarTint(int i)
{
if (isNotSupport(this))
{
return;
} else
{
mSystemBarTintManager.setTintColor(i);
return;
}
}
public void applyStatusBarTintAuto()
{
if (isNotSupport(this) || mContentView == null)
{
return;
} else
{
mContentView.post(new cj(this));
return;
}
}
public void applyStatusBarTintRes(int i)
{
if (isNotSupport(this))
{
return;
} else
{
mSystemBarTintManager.setTintResource(i);
return;
}
}
public void configStatusBarTint()
{
if (isNotSupport(this))
{
return;
} else
{
mSystemBarTintManager = new SystemBarTintManager(this);
mSystemBarTintManager.setStatusBarTintEnabled(true);
mContentView = (ViewGroup)findViewById(0x1020002);
return;
}
}
public void disableAutoApplyStatusBarTint()
{
mDisableStatusBarTintAuto = true;
}
protected void onCreate(Bundle bundle)
{
super.onCreate(bundle);
if (!isNotSupport(this))
{
setTheme(0x7f0e0018);
}
configStatusBarTint();
applyStatusBarTintAuto();
}
}